package simulado;

import javax.swing.JOptionPane;

public class vendedor {

    public void caso1(int[] f_funcao, String[] n_user, String[] s_user, double[] salario, double[] vendas, int[] horas_t) {

        int libera = 0, indentidade = 0;
        String login, senha;

        login = JOptionPane.showInputDialog("Digite o Login");
        senha = JOptionPane.showInputDialog("Digite a senha");

        for (int i = 0; i < f_funcao.length; i++) {
            if (login.equalsIgnoreCase(n_user[i]) && f_funcao[i] == 1 && senha.equalsIgnoreCase(s_user[i])) {
                libera = 1;
                indentidade = i;
                i = 11;
            }
        }

        if (libera == 1) {
            calculos calc = new calculos();
            double salario_f = salario[indentidade];
            double sal_comissao = calc.comisao(vendas[indentidade]);
            double sal_h = calc.sal_horas(salario[indentidade],horas_t[indentidade]);
            double salfinal = calc.salario_mes(sal_h, horas_t[indentidade]);
            double sal_v = calc.comisao(vendas[indentidade]);
            double sal_b = salario[indentidade] - salfinal + sal_v;
            double inss_v = calc.inss(sal_b);
            double salario_liquido = sal_b - inss_v;
            double desconto = (sal_h * 220) - salfinal;
            double ir_v = calc.inss(salario_liquido);
            String tabela_comissao = calc.tipo_comisao(vendas[indentidade]);

            JOptionPane.showMessageDialog(null, "FOLHA SALARIAL "
                    + "\nSalario: " + salario_f + "\nComissão: " + sal_comissao
                    + "\nINSS: " + inss_v + "\nIR: " + ir_v
                    + "\nDesconto de faltas: " + desconto
                    + "\nSalario liquito: " + salario_liquido + "\nCOMISSÃO"
                    + "\n" + tabela_comissao + "\nTotal de vendas"
                    + vendas[indentidade] + "\nCOmissão" + sal_comissao);

        }
    }

}
